#ifndef QMEMERYDATAPROPERTY_H
#define QMEMERYDATAPROPERTY_H

#include "../../libs/sharedlib/qabstractproperty.h"

class tagMemeryValueInfo;

class QMemeryDataProperty : public SHAREDLIB::QAbstractProperty
{
    Q_OBJECT
public:
    QMemeryDataProperty(SHAREDLIB::QAbstractProperty *parent=0);

    QWidget*                getEditor();
    virtual QString         valueText();
    virtual void            valueXML(QXmlStreamWriter *w);
    virtual void            parserXML(QXmlStreamReader *r);

protected slots:
    void    btnClicked();

protected:
    tagMemeryValueInfo    readItem(QXmlStreamReader *r);
};

#endif // QMEMERYDATAPROPERTY_H
